package com.antdesignbackend.backend.entity.entityVo;

import com.antdesignbackend.backend.entity.Button;
import com.antdesignbackend.backend.entity.ShopCart;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

@EqualsAndHashCode(callSuper = true)
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class ShopCartVo extends ShopCart {
    /**
     **当前的页码，默认第1页
     **/
    public int pageIndex = 1;
    /**
     ** 每页的行数，默认10
     **/
    public int pageSize = 10;
    /**
     ** 页面操作类型
     **/
    public String action;
    /**
     **  权限列表
     **/
    private List<Button> buttonList;
    /**
     商品名称
     */
    private String name;
    /**
     商品简介
     */
    private String synopsis;
    /**
     * 商品价格
     */
    private Double amount;
    /**
     商品数量
     */
    private Integer number;
    /**
     是否上架；0下架，1下架
     */
    private Integer state;
    /**
     商品图片
     */
    private String imageUrl;
    /**
     * 折扣
     */
    private Double discount;
    /**
     * 运费
     */
    private Double freight;
    /**
     * 附加费
     */
    private Double surcharge;
    /**
     * 其他费用1
     */
    private Double otherFees1;
    /**
     * 其他费用2
     */
    private Double otherFees2;
}
